package tk.mystudio.idc.pojo;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * idc处理追踪
 * 
 * @author 欧阳昭昌
 * 
 */
@Entity
@Table(name = "idc_process_track")
public class IdcProcessTrack implements Serializable{

	private static final long serialVersionUID = -6107934458987712934L;

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name = "id")
	private Integer id;
	
	/**
	 * 处理的Idc业务的编号 
	 */
	@Column(name = "idc_business_id")
	private Integer idcBusinessId;
	
	/**
	 * 处理者的Id
	 */
	@Column(name = "processor_id")
	private Integer processorId;
	
	/**
	 * idc处理的状态
	 */
	@Column(name = "idc_status")
	private Integer idcStatus;
	
	/**
	 * idc处理的时间
	 */
	@Temporal(TemporalType.TIMESTAMP)
	@Column(name = "process_date")
	private Date processDate;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getIdcBusinessId() {
		return idcBusinessId;
	}

	public void setIdcBusinessId(Integer idcBusinessId) {
		this.idcBusinessId = idcBusinessId;
	}

	public Integer getProcessorId() {
		return processorId;
	}

	public void setProcessorId(Integer processorId) {
		this.processorId = processorId;
	}

	public Integer getIdcStatus() {
		return idcStatus;
	}

	public void setIdcStatus(Integer idcStatus) {
		this.idcStatus = idcStatus;
	}

	public Date getProcessDate() {
		return processDate;
	}

	public void setProcessDate(Date processDate) {
		this.processDate = processDate;
	} 
	
	
}
